package br.edu.faculdadeprojecao.teste.cadastro;

import javax.persistence.EntityManager;

import br.edu.faculdadeprojecao.DAO.CompetenciaDAO;
import br.edu.faculdadeprojecao.infra.JPAUtil;
import br.edu.faculdadeprojecao.modelo.Competencia;
import br.edu.faculdadeprojecao.modelo.Disciplina;
import br.edu.faculdadeprojecao.modelo.Professor;

public class TesteCadastroCompetencia {
	public static void main(String[] args) {
		EntityManager em = new JPAUtil().getEntityManager();
		em.getTransaction().begin();
		CompetenciaDAO dao = new CompetenciaDAO(em);
		
		Competencia competencia = new Competencia();
		competencia.setDisciplina(em.find(Disciplina.class, 2));
		competencia.setProfessor(em.find(Professor.class, 1));
		competencia.setAtivo(true);
		
		dao.salva(competencia);
		System.out.println(competencia.getDisciplina().getNome());
		//System.out.println(competencia.getProfessor().getNome());
		em.getTransaction().commit();
		em.close();
		
	}
	

}
